<!doctype html>



  


<html class="theme-next muse use-motion" lang="zh-Hans">
<head>
  <meta charset="UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>









<meta http-equiv="Cache-Control" content="no-transform" />
<meta http-equiv="Cache-Control" content="no-siteapp" />















  
  
  <link href="/lib/fancybox/source/jquery.fancybox.css?v=2.1.5" rel="stylesheet" type="text/css" />




  
  
  
  

  
    
    
  

  

  

  

  

  
    
    
    <link href="//fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,700,700italic&subset=latin,latin-ext" rel="stylesheet" type="text/css">
  






<link href="/lib/font-awesome/css/font-awesome.min.css?v=4.6.2" rel="stylesheet" type="text/css" />

<link href="/css/main.css?v=5.1.1" rel="stylesheet" type="text/css" />


  <meta name="keywords" content="Linux命令," />








  <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico?v=5.1.1" />






<meta name="description" content="&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Linux系统中的wget是一个下载文件的工具，它用在命令行下。对于Linux用户是必不可少的工具，我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTTP，HTTPS和FTP协议，可以使用HTTP代理。所谓的自动下载是指，wget可以在用户退出系统的之后在后台执行。这意味这你可以">
<meta name="keywords" content="Linux命令">
<meta property="og:type" content="article">
<meta property="og:title" content="Linux 命令- wget">
<meta property="og:url" content="https://hcldirgit.github.io/2017/09/03/2. Linux 命令/63. Linux 命令- wget/index.html">
<meta property="og:site_name" content="失落的乐章">
<meta property="og:description" content="&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Linux系统中的wget是一个下载文件的工具，它用在命令行下。对于Linux用户是必不可少的工具，我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTTP，HTTPS和FTP协议，可以使用HTTP代理。所谓的自动下载是指，wget可以在用户退出系统的之后在后台执行。这意味这你可以">
<meta property="og:locale" content="zh-Hans">
<meta property="og:updated_time" content="2017-09-01T08:37:38.409Z">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Linux 命令- wget">
<meta name="twitter:description" content="&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Linux系统中的wget是一个下载文件的工具，它用在命令行下。对于Linux用户是必不可少的工具，我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTTP，HTTPS和FTP协议，可以使用HTTP代理。所谓的自动下载是指，wget可以在用户退出系统的之后在后台执行。这意味这你可以">



<script type="text/javascript" id="hexo.configurations">
  var NexT = window.NexT || {};
  var CONFIG = {
    root: '/',
    scheme: 'Muse',
    sidebar: {"position":"left","display":"post","offset":12,"offset_float":0,"b2t":false,"scrollpercent":false},
    fancybox: true,
    motion: true,
    duoshuo: {
      userId: '0',
      author: '博主'
    },
    algolia: {
      applicationID: '',
      apiKey: '',
      indexName: '',
      hits: {"per_page":10},
      labels: {"input_placeholder":"Search for Posts","hits_empty":"We didn't find any results for the search: ${query}","hits_stats":"${hits} results found in ${time} ms"}
    }
  };
</script>



  <link rel="canonical" href="https://hcldirgit.github.io/2017/09/03/2. Linux 命令/63. Linux 命令- wget/"/>





  <title>Linux 命令- wget | 失落的乐章</title>
</head>

<body itemscope itemtype="http://schema.org/WebPage" lang="zh-Hans">

  




<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
            (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
          m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
  ga('create', '85*****1', 'auto');
  ga('send', 'pageview');
</script>


  <script type="text/javascript">
    var _hmt = _hmt || [];
    (function() {
      var hm = document.createElement("script");
      hm.src = "https://hm.baidu.com/hm.js?87980c**************99ec5e26fb5";
      var s = document.getElementsByTagName("script")[0];
      s.parentNode.insertBefore(hm, s);
    })();
  </script>











  
  
    
  

  <div class="container sidebar-position-left page-post-detail ">
    <div class="headband"></div>

    <header id="header" class="header" itemscope itemtype="http://schema.org/WPHeader">
      <div class="header-inner"><div class="site-brand-wrapper">
  <div class="site-meta ">
    

    <div class="custom-logo-site-title">
      <a href="/"  class="brand" rel="start">
        <span class="logo-line-before"><i></i></span>
        <span class="site-title">失落的乐章</span>
        <span class="logo-line-after"><i></i></span>
      </a>
    </div>
      
        <p class="site-subtitle">技术面前，永远都是学生。</p>
      
  </div>

  <div class="site-nav-toggle">
    <button>
      <span class="btn-bar"></span>
      <span class="btn-bar"></span>
      <span class="btn-bar"></span>
    </button>
  </div>
</div>

<nav class="site-nav">
  

  
    <ul id="menu" class="menu">
      
        
        <li class="menu-item menu-item-home">
          <a href="/" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-home"></i> <br />
            
            首页
          </a>
        </li>
      
        
        <li class="menu-item menu-item-categories">
          <a href="/categories" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-th"></i> <br />
            
            分类
          </a>
        </li>
      
        
        <li class="menu-item menu-item-tags">
          <a href="/tags" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-tags"></i> <br />
            
            标签
          </a>
        </li>
      
        
        <li class="menu-item menu-item-message">
          <a href="/message" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-external-link"></i> <br />
            
            留言
          </a>
        </li>
      

      
    </ul>
  

  
</nav>



 </div>
    </header>

    <main id="main" class="main">
      <div class="main-inner">
        <div class="content-wrap">
          <div id="content" class="content">
            

  <div id="posts" class="posts-expand">
    

  

  
  
  

  <article class="post post-type-normal " itemscope itemtype="http://schema.org/Article">
    <link itemprop="mainEntityOfPage" href="https://hcldirgit.github.io/2017/09/03/2. Linux 命令/63. Linux 命令- wget/">

    <span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">
      <meta itemprop="name" content="失落的乐章">
      <meta itemprop="description" content="">
      <meta itemprop="image" content="/images/0.png">
    </span>

    <span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
      <meta itemprop="name" content="失落的乐章">
    </span>

    
      <header class="post-header">

        
        
          <h1 class="post-title" itemprop="name headline">Linux 命令- wget</h1>
        

        <div class="post-meta">
          <span class="post-time">
            
              <span class="post-meta-item-icon">
                <i class="fa fa-calendar-o"></i>
              </span>
              
                <span class="post-meta-item-text">发表于</span>
              
              <time title="创建于" itemprop="dateCreated datePublished" datetime="2017-09-03T01:57:34+08:00">
                2017-09-03
              </time>
            

            

            
          </span>

          

          
            
          

          
          

          

          

          

        </div>
      </header>
    

    <div class="post-body" itemprop="articleBody">

      
      

      
        <p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Linux系统中的wget是一个下载文件的工具，它用在命令行下。对于Linux用户是必不可少的工具，我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTTP，HTTPS和FTP协议，可以使用HTTP代理。所谓的自动下载是指，wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统，启动一个wget下载任务，然后退出系统，wget将在后台执行直到任务完成，相对于其它大部分浏览器在下载大量数据时需要用户一直的参与，这省去了极大的麻烦。</p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;wget 可以跟踪HTML页面上的链接依次下载来创建远程服务器的本地版本，完全重建原始站点的目录结构。这又常被称作”递归下载”。在递归下载的时候，wget 遵循Robot Exclusion标准(/robots.txt). wget可以在下载的同时，将链接转换成指向本地文件，以方便离线浏览。</p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;wget         非常稳定，它在带宽很窄的情况下和不稳定网络中有很强的适应性.如果是由于网络的原因下载失败，wget会不断的尝试，直到整个文件下载完毕。如果是服务器打断下载过程，它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有用。</p>
<h2 id="1．命令格式"><a href="#1．命令格式" class="headerlink" title="1．命令格式"></a>1．命令格式</h2><figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div></pre></td><td class="code"><pre><div class="line">wget [参数] [URL地址]</div></pre></td></tr></table></figure>
<h2 id="2．命令功能"><a href="#2．命令功能" class="headerlink" title="2．命令功能"></a>2．命令功能</h2><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;用于从网络上下载资源，没有指定目录，下载资源回默认为当前目录。wget虽然功能强大，但是使用起来还是比较简单：</p>
<ol>
<li>支持断点下传功能；这一点，也是网络蚂蚁和FlashGet当年最大的卖点，现在，Wget也可以使用此功能，那些网络不是太好的用户可以放心了；</li>
<li>同时支持FTP和HTTP下载方式；尽管现在大部分软件可以使用HTTP方式下载，但是，有些时候，仍然需要使用FTP方式下载软件；</li>
<li>支持代理服务器；对安全强度很高的系统而言，一般不会将自己的系统直接暴露在互联网上，所以，支持代理是下载软件必须有的功能；</li>
<li>设置方便简单；可能，习惯图形界面的用户已经不是太习惯命令行了，但是，命令行在设置上其实有更多的优点，最少，鼠标可以少点很多次，也不要担心是否错点鼠标；</li>
<li>程序小，完全免费；程序小可以考虑不计，因为现在的硬盘实在太大了；完全免费就不得不考虑了，即使网络上有很多所谓的免费软件，但是，这些软件的广告却不是我们喜欢的。</li>
</ol>
<h2 id="3．命令参数："><a href="#3．命令参数：" class="headerlink" title="3．命令参数："></a>3．命令参数：</h2><h3 id="启动参数："><a href="#启动参数：" class="headerlink" title="启动参数："></a>启动参数：</h3><ul>
<li>-V, –version 显示wget的版本后退出</li>
<li>-h, –help 打印语法帮助</li>
<li>-b, –background 启动后转入后台执行</li>
<li>-e, –execute=COMMAND 执行`.wgetrc’格式的命令，wgetrc格式参见/etc/wgetrc或~/.wgetrc</li>
</ul>
<h3 id="记录和输入文件参数："><a href="#记录和输入文件参数：" class="headerlink" title="记录和输入文件参数："></a>记录和输入文件参数：</h3><ul>
<li>-o, –output-file=FILE 把记录写到FILE文件中</li>
<li>-a, –append-output=FILE 把记录追加到FILE文件中</li>
<li>-d, –debug 打印调试输出</li>
<li>-q, –quiet 安静模式(没有输出)</li>
<li>-v, –verbose 冗长模式(这是缺省设置)</li>
<li>-nv, –non-verbose 关掉冗长模式，但不是安静模式</li>
<li>-i, –input-file=FILE 下载在FILE文件中出现的URLs</li>
<li>-F, –force-html 把输入文件当作HTML格式文件对待</li>
<li>-B, –base=URL 将URL作为在-F - -i参数指定的文件中出现的相对链接的前缀</li>
<li>–sslcertfile=FILE 可选客户端证书</li>
<li>–sslcertkey=KEYFILE 可选客户端证书的KEYFILE</li>
<li>–egd-file=FILE 指定EGD socket的文件名</li>
</ul>
<h3 id="下载参数："><a href="#下载参数：" class="headerlink" title="下载参数："></a>下载参数：</h3><ul>
<li>–bind-address=ADDRESS 指定本地使用地址(主机名或IP，当本地有多个IP或名字时使用)</li>
<li>-t, –tries=NUMBER 设定最大尝试链接次数(0 表示无限制).</li>
<li>-O –output-document=FILE 把文档写到FILE文件中</li>
<li>-nc, –no-clobber 不要覆盖存在的文件或使用.#前缀</li>
<li>-c, –continue 接着下载没下载完的文件</li>
<li>–progress=TYPE 设定进程条标记</li>
<li>-N, –timestamping 不要重新下载文件除非比本地文件新</li>
<li>-S, –server-response 打印服务器的回应</li>
<li>–spider 不下载任何东西</li>
<li>-T, –timeout=SECONDS 设定响应超时的秒数</li>
<li>-w, –wait=SECONDS 两次尝试之间间隔SECONDS秒</li>
<li>–waitretry=SECONDS 在重新链接之间等待1…SECONDS秒</li>
<li>–random-wait 在下载之间等待0…2*WAIT秒</li>
<li>-Y, –proxy=on/off 打开或关闭代理</li>
<li>-Q, –quota=NUMBER 设置下载的容量限制</li>
<li>–limit-rate=RATE 限定下载输率</li>
</ul>
<h3 id="目录参数："><a href="#目录参数：" class="headerlink" title="目录参数："></a>目录参数：</h3><ul>
<li>-nd –no-directories 不创建目录</li>
<li>-x, –force-directories 强制创建目录</li>
<li>-nH, –no-host-directories 不创建主机目录</li>
<li>-P, –directory-prefix=PREFIX 将文件保存到目录 PREFIX/…</li>
<li>–cut-dirs=NUMBER 忽略 NUMBER层远程目录</li>
</ul>
<h3 id="HTTP-选项参数："><a href="#HTTP-选项参数：" class="headerlink" title="HTTP 选项参数："></a>HTTP 选项参数：</h3><ul>
<li>–http-user=USER 设定HTTP用户名为 USER.</li>
<li>–http-passwd=PASS 设定http密码为 PASS</li>
<li>-C, –cache=on/off 允许/不允许服务器端的数据缓存 (一般情况下允许)</li>
<li>-E, –html-extension 将所有text/html文档以.html扩展名保存</li>
<li>–ignore-length 忽略 `Content-Length’头域</li>
<li>–header=STRING 在headers中插入字符串 STRING</li>
<li>–proxy-user=USER 设定代理的用户名为 USER</li>
<li>–proxy-passwd=PASS 设定代理的密码为 PASS</li>
<li>–referer=URL 在HTTP请求中包含 `Referer: URL’头</li>
<li>-s, –save-headers 保存HTTP头到文件</li>
<li>-U, –user-agent=AGENT 设定代理的名称为 AGENT而不是 Wget/VERSION</li>
<li>–no-http-keep-alive 关闭 HTTP活动链接 (永远链接)</li>
<li>–cookies=off 不使用 cookies</li>
<li>–load-cookies=FILE 在开始会话前从文件 FILE中加载cookie</li>
<li>–save-cookies=FILE 在会话结束后将 cookies保存到 FILE文件中</li>
</ul>
<h3 id="FTP-选项参数："><a href="#FTP-选项参数：" class="headerlink" title="FTP 选项参数："></a>FTP 选项参数：</h3><ul>
<li>-nr, –dont-remove-listing 不移走 `.listing’文件</li>
<li>-g, –glob=on/off 打开或关闭文件名的 globbing机制</li>
<li>–passive-ftp 使用被动传输模式 (缺省值).</li>
<li>–active-ftp 使用主动传输模式</li>
<li>–retr-symlinks 在递归的时候，将链接指向文件(而不是目录)</li>
</ul>
<h3 id="递归下载参数："><a href="#递归下载参数：" class="headerlink" title="递归下载参数："></a>递归下载参数：</h3><ul>
<li>-r, –recursive 递归下载－－慎用!</li>
<li>-l, –level=NUMBER 最大递归深度 (inf 或 0 代表无穷)</li>
<li>–delete-after 在现在完毕后局部删除文件</li>
<li>-k, –convert-links 转换非相对链接为相对链接</li>
<li>-K, –backup-converted 在转换文件X之前，将之备份为 X.orig</li>
<li>-m, –mirror 等价于 -r -N -l inf -nr</li>
<li>-p, –page-requisites 下载显示HTML文件的所有图片</li>
</ul>
<h3 id="递归下载中的包含和不包含-accept-reject-："><a href="#递归下载中的包含和不包含-accept-reject-：" class="headerlink" title="递归下载中的包含和不包含(accept/reject)："></a>递归下载中的包含和不包含(accept/reject)：</h3><ul>
<li>-A, –accept=LIST 分号分隔的被接受扩展名的列表</li>
<li>-R, –reject=LIST 分号分隔的不被接受的扩展名的列表</li>
<li>-D, –domains=LIST 分号分隔的被接受域的列表</li>
<li>–exclude-domains=LIST 分号分隔的不被接受的域的列表</li>
<li>–follow-ftp 跟踪HTML文档中的FTP链接</li>
<li>–follow-tags=LIST 分号分隔的被跟踪的HTML标签的列表</li>
<li>-G, –ignore-tags=LIST 分号分隔的被忽略的HTML标签的列表</li>
<li>-H, –span-hosts 当递归时转到外部主机</li>
<li>-L, –relative 仅仅跟踪相对链接</li>
<li>-I, –include-directories=LIST 允许目录的列表</li>
<li>-X, –exclude-directories=LIST 不被包含目录的列表</li>
<li>-np, –no-parent 不要追溯到父目录<br>wget -S –spider url 不下载只显示过程</li>
</ul>
<h2 id="4．使用实例"><a href="#4．使用实例" class="headerlink" title="4．使用实例"></a>4．使用实例</h2><h3 id="实例1：使用wget下载单个文件"><a href="#实例1：使用wget下载单个文件" class="headerlink" title="实例1：使用wget下载单个文件"></a>实例1：使用wget下载单个文件</h3><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<strong>命令</strong></p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div></pre></td><td class="code"><pre><div class="line">wget http://www.minjieren.com/wordpress-3.1-zh_CN.zip</div></pre></td></tr></table></figure>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<strong>说明</strong></p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;以下的例子是从网络下载一个文件并保存在当前目录，在下载的过程中会显示进度条，包含（下载完成百分比，已经下载的字节，当前下载速度，剩余下载时间）。</p>
<h3 id="实例2：使用wget-O下载并以不同的文件名保存"><a href="#实例2：使用wget-O下载并以不同的文件名保存" class="headerlink" title="实例2：使用wget -O下载并以不同的文件名保存"></a>实例2：使用wget -O下载并以不同的文件名保存</h3><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<strong>命令</strong></p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div></pre></td><td class="code"><pre><div class="line">wget -O wordpress.zip http://www.minjieren.com/download.aspx?id=1080</div></pre></td></tr></table></figure>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<strong>说明</strong></p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;wget默认会以最后一个符合”/”的后面的字符来命令，对于动态链接的下载通常文件名会不正确。</p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;错误：下面的例子会下载一个文件并以名称download.aspx?id=1080保存</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div></pre></td><td class="code"><pre><div class="line">wget http://www.minjieren.com/download?id=1</div></pre></td></tr></table></figure>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;即使下载的文件是zip格式，它仍然以download.php?id=1080命令。</p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;正确：为了解决这个问题，我们可以使用参数-O来指定一个文件名：</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div></pre></td><td class="code"><pre><div class="line">wget -O wordpress.zip http://www.minjieren.com/download.aspx?id=1080</div></pre></td></tr></table></figure>
<h3 id="实例3：使用wget-–limit-rate限速下载"><a href="#实例3：使用wget-–limit-rate限速下载" class="headerlink" title="实例3：使用wget –limit -rate限速下载"></a>实例3：使用wget –limit -rate限速下载</h3><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<strong>命令</strong></p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div></pre></td><td class="code"><pre><div class="line">wget --<span class="built_in">limit</span>-rate=300k http://www.minjieren.com/wordpress-3.1-zh_CN.zip</div></pre></td></tr></table></figure>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<strong>说明</strong></p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;当你执行wget的时候，它默认会占用全部可能的宽带下载。但是当你准备下载一个大文件，而你还需要下载其它文件时就有必要限速了。</p>
<h3 id="实例4：使用wget-c断点续传"><a href="#实例4：使用wget-c断点续传" class="headerlink" title="实例4：使用wget -c断点续传"></a>实例4：使用wget -c断点续传</h3><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<strong>命令</strong></p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div></pre></td><td class="code"><pre><div class="line">wget -c http://www.minjieren.com/wordpress-3.1-zh_CN.zip</div></pre></td></tr></table></figure>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<strong>说明</strong></p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;使用wget -c重新启动下载中断的文件，对于我们下载大文件时突然由于网络等原因中断非常有帮助，我们可以继续接着下载而不是重新下载一个文件。需要继续中断的下载时可以使用-c参数。</p>
<h3 id="实例5：使用wget-b后台下载"><a href="#实例5：使用wget-b后台下载" class="headerlink" title="实例5：使用wget -b后台下载"></a>实例5：使用wget -b后台下载</h3><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<strong>命令</strong></p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div></pre></td><td class="code"><pre><div class="line">wget -b http://www.minjieren.com/wordpress-3.1-zh_CN.zip</div></pre></td></tr></table></figure>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<strong>说明</strong></p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;对于下载非常大的文件的时候，我们可以使用参数-b进行后台下载。</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div><div class="line">2</div><div class="line">3</div></pre></td><td class="code"><pre><div class="line">wget -b http://www.minjieren.com/wordpress-3.1-zh_CN.zip</div><div class="line">Continuing <span class="keyword">in</span> background, pid 1840.</div><div class="line">Output will be written to `wget-log<span class="string">'.</span></div></pre></td></tr></table></figure>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;你可以使用以下命令来察看下载进度：</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div></pre></td><td class="code"><pre><div class="line">tail -f wget-log</div></pre></td></tr></table></figure>
<h3 id="实例6：伪装代理名称下载"><a href="#实例6：伪装代理名称下载" class="headerlink" title="实例6：伪装代理名称下载"></a>实例6：伪装代理名称下载</h3><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<strong>命令</strong></p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div></pre></td><td class="code"><pre><div class="line">wget --user-agent=<span class="string">"Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16"</span> http://www.minjieren.com/wordpress-3.1-zh_CN.zip</div></pre></td></tr></table></figure>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<strong>说明</strong></p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;有些网站能通过根据判断代理名称不是浏览器而拒绝你的下载请求。不过你可以通过–user-agent参数伪装。</p>
<h3 id="实例7：使用wget-–spider测试下载链接"><a href="#实例7：使用wget-–spider测试下载链接" class="headerlink" title="实例7：使用wget –spider测试下载链接"></a>实例7：使用wget –spider测试下载链接</h3><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<strong>命令</strong></p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div></pre></td><td class="code"><pre><div class="line">wget --spider URL</div></pre></td></tr></table></figure>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<strong>说明</strong></p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;当你打算进行定时下载，你应该在预定时间测试下载链接是否有效。我们可以增加–spider参数进行检查。</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div></pre></td><td class="code"><pre><div class="line">wget --spider URL</div></pre></td></tr></table></figure>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;如果下载链接正确，将会显示</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div><div class="line">2</div><div class="line">3</div><div class="line">4</div><div class="line">5</div><div class="line">6</div></pre></td><td class="code"><pre><div class="line">wget --spider URL</div><div class="line">Spider mode enabled. Check <span class="keyword">if</span> remote file exists.</div><div class="line">HTTP request sent, awaiting response... 200 OK</div><div class="line">Length: unspecified [text/html]</div><div class="line">Remote file exists and could contain further links,</div><div class="line">but recursion is disabled -- not retrieving.</div></pre></td></tr></table></figure>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;这保证了下载能在预定的时间进行，但当你给错了一个链接，将会显示如下错误</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div><div class="line">2</div><div class="line">3</div><div class="line">4</div></pre></td><td class="code"><pre><div class="line">wget --spider url</div><div class="line">Spider mode enabled. Check <span class="keyword">if</span> remote file exists.</div><div class="line">HTTP request sent, awaiting response... 404 Not Found</div><div class="line">Remote file does not exist -- broken link!!!</div></pre></td></tr></table></figure>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;可以在以下几种情况下使用spider参数：</p>
<ul>
<li>定时下载之前进行检查</li>
<li>间隔检测网站是否可用</li>
<li>检查网站页面的死链接</li>
</ul>
<h3 id="实例8：使用wget-–tries增加重试次数"><a href="#实例8：使用wget-–tries增加重试次数" class="headerlink" title="实例8：使用wget –tries增加重试次数"></a>实例8：使用wget –tries增加重试次数</h3><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<strong>命令</strong></p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div></pre></td><td class="code"><pre><div class="line">wget --tries=40 URL</div></pre></td></tr></table></figure>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<strong>说明</strong></p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;如果网络有问题或下载一个大文件也有可能失败。wget默认重试20次连接下载文件。如果需要，你可以使用–tries增加重试次数。</p>
<h3 id="实例9：使用wget-i下载多个文件"><a href="#实例9：使用wget-i下载多个文件" class="headerlink" title="实例9：使用wget -i下载多个文件"></a>实例9：使用wget -i下载多个文件</h3><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<strong>命令</strong></p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div></pre></td><td class="code"><pre><div class="line">wget -i filelist.txt</div></pre></td></tr></table></figure>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<strong>说明</strong></p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;首先，保存一份下载链接文件</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div><div class="line">2</div><div class="line">3</div><div class="line">4</div><div class="line">5</div></pre></td><td class="code"><pre><div class="line">cat &gt; filelist.txt</div><div class="line">url1</div><div class="line">url2</div><div class="line">url3</div><div class="line">url4</div></pre></td></tr></table></figure>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;接着使用这个文件和参数-i下载</p>
<h3 id="实例10：使用wget-–mirror镜像网站"><a href="#实例10：使用wget-–mirror镜像网站" class="headerlink" title="实例10：使用wget –mirror镜像网站"></a>实例10：使用wget –mirror镜像网站</h3><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<strong>命令</strong></p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div></pre></td><td class="code"><pre><div class="line">wget --mirror -p --convert-links -P ./LOCAL URL</div></pre></td></tr></table></figure>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<strong>说明</strong></p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;下载整个网站到本地。</p>
<ul>
<li>–miror:开户镜像下载</li>
<li>-p:下载所有为了html页面显示正常的文件</li>
<li>–convert-links:下载后，转换成本地的链接</li>
<li>-P ./LOCAL：保存所有文件和目录到本地指定目录</li>
</ul>
<h3 id="实例11：使用wget-–reject过滤指定格式下载"><a href="#实例11：使用wget-–reject过滤指定格式下载" class="headerlink" title="实例11：使用wget –reject过滤指定格式下载"></a>实例11：使用wget –reject过滤指定格式下载</h3><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<strong>命令</strong></p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div></pre></td><td class="code"><pre><div class="line">wget --reject=gif ur</div></pre></td></tr></table></figure>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<strong>说明</strong></p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;下载一个网站，但你不希望下载图片，可以使用以下命令。</p>
<h3 id="实例12：使用wget-o把下载信息存入日志文件"><a href="#实例12：使用wget-o把下载信息存入日志文件" class="headerlink" title="实例12：使用wget -o把下载信息存入日志文件"></a>实例12：使用wget -o把下载信息存入日志文件</h3><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<strong>命令</strong></p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div></pre></td><td class="code"><pre><div class="line">wget -o download.log URL</div></pre></td></tr></table></figure>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<strong>说明</strong></p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;不希望下载信息直接显示在终端而是在一个日志文件，可以使用</p>
<h3 id="实例13：使用wget-Q限制总下载文件大小"><a href="#实例13：使用wget-Q限制总下载文件大小" class="headerlink" title="实例13：使用wget -Q限制总下载文件大小"></a>实例13：使用wget -Q限制总下载文件大小</h3><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<strong>命令</strong></p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div></pre></td><td class="code"><pre><div class="line">wget -Q5m -i filelist.txt</div></pre></td></tr></table></figure>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<strong>说明</strong></p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;当你想要下载的文件超过5M而退出下载，你可以使用。注意：这个参数对单个文件下载不起作用，只能递归下载时才有效。</p>
<h3 id="实例14：使用wget-r-A下载指定格式文件"><a href="#实例14：使用wget-r-A下载指定格式文件" class="headerlink" title="实例14：使用wget -r -A下载指定格式文件"></a>实例14：使用wget -r -A下载指定格式文件</h3><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<strong>命令</strong></p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div></pre></td><td class="code"><pre><div class="line">wget -r -A.pdf url</div></pre></td></tr></table></figure>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<strong>说明</strong></p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;可以在以下情况使用该功能：</p>
<ul>
<li>下载一个网站的所有图片</li>
<li>下载一个网站的所有视频</li>
<li>下载一个网站的所有PDF文件</li>
</ul>
<h3 id="实例15：使用wget-FTP下载"><a href="#实例15：使用wget-FTP下载" class="headerlink" title="实例15：使用wget FTP下载"></a>实例15：使用wget FTP下载</h3><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<strong>命令</strong></p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div><div class="line">2</div></pre></td><td class="code"><pre><div class="line">wget ftp-url</div><div class="line">wget --ftp-user=USERNAME --ftp-password=PASSWORD url</div></pre></td></tr></table></figure>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<strong>说明</strong></p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;可以使用wget来完成ftp链接的下载。</p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;使用wget匿名ftp下载：</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div></pre></td><td class="code"><pre><div class="line">wget ftp-url</div></pre></td></tr></table></figure>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;使用wget用户名和密码认证的ftp下载</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div></pre></td><td class="code"><pre><div class="line">wget --ftp-user=USERNAME --ftp-password=PASSWORD url</div></pre></td></tr></table></figure>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;备注：编译安装<br>使用如下命令编译安装： </p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div><div class="line">2</div><div class="line">3</div><div class="line">4</div><div class="line">5</div></pre></td><td class="code"><pre><div class="line"><span class="comment"># tar zxvf wget-1.9.1.tar.gz </span></div><div class="line"><span class="comment"># cd wget-1.9.1 </span></div><div class="line"><span class="comment"># ./configure </span></div><div class="line"><span class="comment"># make </span></div><div class="line"><span class="comment"># make install</span></div></pre></td></tr></table></figure>
      
    </div>

    <div>
      
        

      
    </div>

    <div>
      
        

      
    </div>

    <div>
      
        

      
    </div>

    <footer class="post-footer">
      
        <div class="post-tags">
          
            <a href="/tags/Linux命令/" rel="tag"># Linux命令</a>
          
        </div>
      

      
      
      

      
        <div class="post-nav">
          <div class="post-nav-next post-nav-item">
            
              <a href="/2017/09/03/2. Linux 命令/65. Linux 命令- sort/" rel="next" title="Linux 命令- sort">
                <i class="fa fa-chevron-left"></i> Linux 命令- sort
              </a>
            
          </div>

          <span class="post-nav-divider"></span>

          <div class="post-nav-prev post-nav-item">
            
              <a href="/2017/09/03/2. Linux 命令/44. Linux 命令- kill/" rel="prev" title="Linux 命令- kill">
                Linux 命令- kill <i class="fa fa-chevron-right"></i>
              </a>
            
          </div>
        </div>
      

      
      
    </footer>
  </article>



    <div class="post-spread">
      
    </div>
  </div>


          </div>
          


          
  <div class="comments" id="comments">
    
  </div>


        </div>
        
          
  
  <div class="sidebar-toggle">
    <div class="sidebar-toggle-line-wrap">
      <span class="sidebar-toggle-line sidebar-toggle-line-first"></span>
      <span class="sidebar-toggle-line sidebar-toggle-line-middle"></span>
      <span class="sidebar-toggle-line sidebar-toggle-line-last"></span>
    </div>
  </div>

  <aside id="sidebar" class="sidebar">
    <div class="sidebar-inner">

      

      
        <ul class="sidebar-nav motion-element">
          <li class="sidebar-nav-toc sidebar-nav-active" data-target="post-toc-wrap" >
            文章目录
          </li>
          <li class="sidebar-nav-overview" data-target="site-overview">
            站点概览
          </li>
        </ul>
      

      <section class="site-overview sidebar-panel">
        <div class="site-author motion-element" itemprop="author" itemscope itemtype="http://schema.org/Person">
          <img class="site-author-image" itemprop="image"
               src="/images/0.png"
               alt="失落的乐章" />
          <p class="site-author-name" itemprop="name">失落的乐章</p>
           
              <p class="site-description motion-element" itemprop="description">失落的乐章的Blog</p>
          
        </div>
        <nav class="site-state motion-element">

          
            <div class="site-state-item site-state-posts">
              <a href="/">
                <span class="site-state-item-count">627</span>
                <span class="site-state-item-name">日志</span>
              </a>
            </div>
          

          

          
            
            
            <div class="site-state-item site-state-tags">
              <a href="/tags/index.html">
                <span class="site-state-item-count">38</span>
                <span class="site-state-item-name">标签</span>
              </a>
            </div>
          

        </nav>

        

        <div class="links-of-author motion-element">
          
            
              <span class="links-of-author-item">
                <a href="https://github.com/hcldirgit" target="_blank" title="GitHub">
                  
                    <i class="fa fa-fw fa-github"></i>
                  
                  GitHub
                </a>
              </span>
            
          
        </div>

        
        

        
        

        


      </section>

      
      <!--noindex-->
        <section class="post-toc-wrap motion-element sidebar-panel sidebar-panel-active">
          <div class="post-toc">

            
              
            

            
              <div class="post-toc-content"><ol class="nav"><li class="nav-item nav-level-2"><a class="nav-link" href="#1．命令格式"><span class="nav-number">1.</span> <span class="nav-text">1．命令格式</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#2．命令功能"><span class="nav-number">2.</span> <span class="nav-text">2．命令功能</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#3．命令参数："><span class="nav-number">3.</span> <span class="nav-text">3．命令参数：</span></a><ol class="nav-child"><li class="nav-item nav-level-3"><a class="nav-link" href="#启动参数："><span class="nav-number">3.1.</span> <span class="nav-text">启动参数：</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#记录和输入文件参数："><span class="nav-number">3.2.</span> <span class="nav-text">记录和输入文件参数：</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#下载参数："><span class="nav-number">3.3.</span> <span class="nav-text">下载参数：</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#目录参数："><span class="nav-number">3.4.</span> <span class="nav-text">目录参数：</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#HTTP-选项参数："><span class="nav-number">3.5.</span> <span class="nav-text">HTTP 选项参数：</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#FTP-选项参数："><span class="nav-number">3.6.</span> <span class="nav-text">FTP 选项参数：</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#递归下载参数："><span class="nav-number">3.7.</span> <span class="nav-text">递归下载参数：</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#递归下载中的包含和不包含-accept-reject-："><span class="nav-number">3.8.</span> <span class="nav-text">递归下载中的包含和不包含(accept/reject)：</span></a></li></ol></li><li class="nav-item nav-level-2"><a class="nav-link" href="#4．使用实例"><span class="nav-number">4.</span> <span class="nav-text">4．使用实例</span></a><ol class="nav-child"><li class="nav-item nav-level-3"><a class="nav-link" href="#实例1：使用wget下载单个文件"><span class="nav-number">4.1.</span> <span class="nav-text">实例1：使用wget下载单个文件</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#实例2：使用wget-O下载并以不同的文件名保存"><span class="nav-number">4.2.</span> <span class="nav-text">实例2：使用wget -O下载并以不同的文件名保存</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#实例3：使用wget-–limit-rate限速下载"><span class="nav-number">4.3.</span> <span class="nav-text">实例3：使用wget –limit -rate限速下载</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#实例4：使用wget-c断点续传"><span class="nav-number">4.4.</span> <span class="nav-text">实例4：使用wget -c断点续传</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#实例5：使用wget-b后台下载"><span class="nav-number">4.5.</span> <span class="nav-text">实例5：使用wget -b后台下载</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#实例6：伪装代理名称下载"><span class="nav-number">4.6.</span> <span class="nav-text">实例6：伪装代理名称下载</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#实例7：使用wget-–spider测试下载链接"><span class="nav-number">4.7.</span> <span class="nav-text">实例7：使用wget –spider测试下载链接</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#实例8：使用wget-–tries增加重试次数"><span class="nav-number">4.8.</span> <span class="nav-text">实例8：使用wget –tries增加重试次数</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#实例9：使用wget-i下载多个文件"><span class="nav-number">4.9.</span> <span class="nav-text">实例9：使用wget -i下载多个文件</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#实例10：使用wget-–mirror镜像网站"><span class="nav-number">4.10.</span> <span class="nav-text">实例10：使用wget –mirror镜像网站</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#实例11：使用wget-–reject过滤指定格式下载"><span class="nav-number">4.11.</span> <span class="nav-text">实例11：使用wget –reject过滤指定格式下载</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#实例12：使用wget-o把下载信息存入日志文件"><span class="nav-number">4.12.</span> <span class="nav-text">实例12：使用wget -o把下载信息存入日志文件</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#实例13：使用wget-Q限制总下载文件大小"><span class="nav-number">4.13.</span> <span class="nav-text">实例13：使用wget -Q限制总下载文件大小</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#实例14：使用wget-r-A下载指定格式文件"><span class="nav-number">4.14.</span> <span class="nav-text">实例14：使用wget -r -A下载指定格式文件</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#实例15：使用wget-FTP下载"><span class="nav-number">4.15.</span> <span class="nav-text">实例15：使用wget FTP下载</span></a></li></ol></li></ol></div>
            

          </div>
        </section>
      <!--/noindex-->
      

      

    </div>
  </aside>


        
      </div>
    </main>

    <footer id="footer" class="footer">
      <div class="footer-inner">
        <div class="copyright" >
  
  &copy; 
  <span itemprop="copyrightYear">2017</span>
  <span class="with-love">
    <i class="fa fa-heart"></i>
  </span>
  <span class="author" itemprop="copyrightHolder">失落的乐章</span>
</div>


<div class="powered-by">
  由 <a class="theme-link" href="https://hexo.io">Hexo</a> 强力驱动
</div>

<div class="theme-info">
  主题 -
  <a class="theme-link" href="https://github.com/iissnan/hexo-theme-next">
    NexT.Muse
  </a>
</div>


        

        
      </div>
    </footer>

    
      <div class="back-to-top">
        <i class="fa fa-arrow-up"></i>
        
      </div>
    

  </div>

  

<script type="text/javascript">
  if (Object.prototype.toString.call(window.Promise) !== '[object Function]') {
    window.Promise = null;
  }
</script>









  












  
  <script type="text/javascript" src="/lib/jquery/index.js?v=2.1.3"></script>

  
  <script type="text/javascript" src="/lib/fastclick/lib/fastclick.min.js?v=1.0.6"></script>

  
  <script type="text/javascript" src="/lib/jquery_lazyload/jquery.lazyload.js?v=1.9.7"></script>

  
  <script type="text/javascript" src="/lib/velocity/velocity.min.js?v=1.2.1"></script>

  
  <script type="text/javascript" src="/lib/velocity/velocity.ui.min.js?v=1.2.1"></script>

  
  <script type="text/javascript" src="/lib/fancybox/source/jquery.fancybox.pack.js?v=2.1.5"></script>


  


  <script type="text/javascript" src="/js/src/utils.js?v=5.1.1"></script>

  <script type="text/javascript" src="/js/src/motion.js?v=5.1.1"></script>



  
  

  
  <script type="text/javascript" src="/js/src/scrollspy.js?v=5.1.1"></script>
<script type="text/javascript" src="/js/src/post-details.js?v=5.1.1"></script>



  


  <script type="text/javascript" src="/js/src/bootstrap.js?v=5.1.1"></script>



  


  




	





  





  





  






  





  

  

  

  

  

  

</body>
</html>
